import { zhCn as runTimeZhCN } from '@ibiz-template/runtime'
import { zhCn as modelHelperZhCN } from '@ibiz-template/model-helper'
import { zhCn as coreZhCN } from '@ibiz-template/core'

export default {
  // 应用级
  app: {
    noSupport: '暂未支持',
    add: '添加',
    delete: '删除',
    retract: '收起',
  },
  // 组件
  component: {
    actionToolbar: {
      noSupportDropDown: '下拉模式暂不支持',
    },
    rawItem: {
      errorConfig: '{type} 类型自定义参数配置错误',
      noSupportVideo: '你的浏览器不支持video标签',
    },
  },
  // 部件
  control: {
    common: {
      loadMore: '加载更多',
    },
    dataView: { end: '我已经到底啦~' },
    form: {
      noSupportDetailType: '暂未支持的表单项类型: {detailType} 或找不到对应适配器',
      formGroupPanel: {
        showMore: '显示更多',
      },
      formMDctrlForm: {
        noFindProvider: '未找到表单的适配器',
      },
      repeaterMultiForm: {
        confirmTitle: '删除提醒',
        confirmDesc: '是否删除选中项?',
      },
      repeaterSingleForm: {
        errorMessage: '没有repeatedForm',
      },
      formMDctrlRepeater: {
        noSupportStyle: '暂未支持重复器样式{repeaterStyle}',
      },
      mdCtrlContainer: {
        noSlot: '未提供item插槽',
      },
      formMDctrl: {
        errorMessage: '暂未支持内容类型为{contentType}',
      },
      searchForm: {
        search: '查询',
        reset: '重置',
      },
    },
    list: {
      expand: '展开',
      selectedData: '选中数据',
      end: '我已经到底啦~',
    },
    toolbar: {
      noSupportType: '工具栏项类型：{itemType}暂不支持',
    },
    tree: {
      subordinate: '下级',
    },
    wizardPanel: {
      prev: '上一步',
      next: '下一步',
      finish: '完成',
    },
  },
  // 编辑器
  editor: {
    common: {
      entityConfigErr: '请配置实体和实体数据集',
      selectViewConfigErr: '请配置数据选择视图',
      linkViewConfigErr: '请配置数据链接视图',
      cancel: '取消',
      confirm: '确定',
    },
    cascader: {
      ibizCascader: {
        title: '标题{index}',
      },
    },
    datePicker: {
      title: '选择日期',
      cancel: '取消',
      confirm: '确认',
      year: '年',
      month: '月',
      day: '日',
      hour: '时',
      min: '分',
      sec: '秒',
    },
    dropdownList: {
      noSupportTreePicker: '暂未支持树形下拉选择',
      confirm: '确定',
    },
    markdown: {
      uploadJsonFormatErr: '配置uploadparams没有按标准JSON格式',
      exportJsonFormatErr: '配置exportparams没有按标准JSON格式',
      downloadFailedErr: '下载文件失败',
      noExistentErr: '文件流数据不存在',
    },
    notSupportedEditor: {
      unsupportedType: '未支持的编辑器类型 - {type}',
    },
    stepper: {
      pleaseEnter: '请输入',
    },
    upload: {
      uploadJsonFormatErr: '配置uploadparams没有按标准JSON格式',
      exportJsonFormatErr: '配置exportparams没有按标准JSON格式',
    },
  },
  // 多语言
  locale: {
    prompt: '提示',
    switchLanguagePrompt: '切换语言需要刷新页面，确认切换?',
  },
  mobApp: {
    unauthorizedHandler: {
      noFoundEnvParams: '找不到环境参数casLoginUrl',
      prohibitAccessPrompt: '当前账户被禁止访问',
      exitPrompt: '是否要退出当前账户？',
    },
  },
  // 面板组件
  panelComponent: {
    authUserinfo: {
      visitor: '游客',
    },
    navPosIndex: {
      noSupportPrompt: '非路由模式导航占位暂未支持',
    },
    panelVideoPlayer: {
      noSupportPrompt: '您的设备不支持video标签',
    },
    wfStepTrace: {
      processingComplete: '处理完成时间',
      processingSteps: '处理环节',
      processingPersonnel: '处理人',
      submissionPath: '提交路径',
    },
  },
  // 工具
  util: {
    loading: '加载中',
    notAchieved: '没有实现',
    unrealized: '未实现',
    cacheWarningPrompt: '堆栈只有一个缓存不能后退了',
  },
  // 视图
  view: {
    fillInUserName: '请填写用户名',
    fillInPassword: '请填写密码',
    loginFailed: '登录失败',
    enterUserName: '请输入用户名',
    enterPassword: '请输入密码',
    userName: '用户名',
    password: '密码',
    login: '登录',
  },
  // 视图引擎
  viewEngine: {
    closeRemind: '关闭提醒',
    confirmClosePrompt: '表单数据已经修改，确定要关闭？',
    noExistVersionErr: '当前工作流版本不存在',
    noFoundFormModel: '找不到表单{name}的模型',
    missingToolbarModel: '缺少工具栏部件模型',
    notReceivedPrompt: '没有接收到appDataEntityId',
  },
  // runTime
  ...runTimeZhCN,
  // core
  ...coreZhCN,
  // modelHelper
  ...modelHelperZhCN,
}
